﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using bdxyit.com.RecruitmentAppSys.Models;

namespace bdxyit.com.RecruitmentAppSys.ViewModels
{
    public class UserResumeViewModels
    {
        //用户个人信息
        public UserInfo UserInfo { get; set; }
        //主要家庭成员信息
        public List<FamilyInfo> familyInfo { get; set; }
        
        //教育信息
        public List<UserEducation> UserEducation { get; set; }
        //就业学历
        public UserEducation userEducationFirst { get; set; }
        //最高学历
        public UserEducation userEducationHighest { get; set; }
        //外语能力
        public List<AbilityLevel> abilityLevel { get; set; }
        public AbilityLevel abilityLevellanguage1 { get; set; }
        public AbilityLevel abilityLevellanguage2 { get; set; }
        public AbilityLevel abilityLevellanguage3 { get; set; }
        //计算机能力
        public AbilityLevel abilityLevelComputer { get; set; }

        //工作履历
        public List<WorkListInfo> workListInfo { get; set; }
        //专业技术资格信息
        public List<ProfessionalTechnicalInfo> professionalTechnicalInfo { get; set; }
        public ProfessionalTechnicalInfo professionalTechnicalInfo1 { get; set; }
        public ProfessionalTechnicalInfo professionalTechnicalInfo2 { get; set; }
        public ProfessionalTechnicalInfo professionalTechnicalInfo3 { get; set; }
        public ProfessionalTechnicalInfo professionalTechnicalInfo4 { get; set; }
        public ProfessionalTechnicalInfo professionalTechnicalInfo5 { get; set; }
        //技能等级信息
        public List<SkillLevelIdentificationInfo> skillLevelIdentificationInfo { get; set; }
        public SkillLevelIdentificationInfo skillLevelIdentificationInfo1 { get; set; }
        public SkillLevelIdentificationInfo skillLevelIdentificationInfo2 { get; set; }
        public SkillLevelIdentificationInfo skillLevelIdentificationInfo3 { get; set; }
        public SkillLevelIdentificationInfo skillLevelIdentificationInfo4 { get; set; }
        public SkillLevelIdentificationInfo skillLevelIdentificationInfo5 { get; set; }
        //职业资格信息
        public List<OccupationalQualificationInfo> occupationalQualificationInfo { get; set; }
        public OccupationalQualificationInfo occupationalQualificationInfo1 { get; set; }
        public OccupationalQualificationInfo occupationalQualificationInfo2 { get; set; }
        public OccupationalQualificationInfo occupationalQualificationInfo3 { get; set; }
        public OccupationalQualificationInfo occupationalQualificationInfo4 { get; set; }
        public OccupationalQualificationInfo occupationalQualificationInfo5 { get; set; }
        //其他资格信息
        public List<OtherEligibilityInfo> otherEligibilityInfo { get; set; }
        public OtherEligibilityInfo otherEligibilityInfo1 { get; set; }
        public OtherEligibilityInfo otherEligibilityInfo2 { get; set; }
        public OtherEligibilityInfo otherEligibilityInfo3 { get; set; }
        public OtherEligibilityInfo otherEligibilityInfo4 { get; set; }
        public OtherEligibilityInfo otherEligibilityInfo5 { get; set; }

        //应聘单位
        public List<ApplyJobAction> applyJobAction { get; set; }
        public ApplyJobAction applyJobActionFirst { get; set; }
        public ApplyJobAction applyJobActionSecond { get; set; }
        public ApplyJobAction applyJobActionThird { get; set; }

        //关联信息
        //用户性别
        public List<SystemInfo> SysSex { get; set; }
        //民族
        public List<EthnicList> EthnicList { get; set; }
        //政治面貌
        public List<SystemInfo> SysPolitical { get; set; }
        //视力
        public List<SystemInfo> SysVision { get; set; }
        //婚姻状况
        public List<SystemInfo> SysMarital { get; set; }
        //主要家庭成员关系
        public List<SystemInfo> SysFamRelationship { get; set; }
        //教育类型
        public List<SystemInfo> SysEdu { get; set; }
        //院校名称
        public List<AreaList> AreaList { get; set; }
        public List<UniversityList> UniversityList { get; set; }
        //专业
        public List<ProfessionalTypeList> ProfessionalTypeList { get; set; }
        public List<ProfessionalList> ProfessionalList { get; set; }
        //学历
        public List<DegreeList> DegreeList { get; set; }
        //学位
        public List<EducationList> EducationList { get; set; }
        //语种
        public List<SystemInfo> SysLanguage { get; set; }
        //水平等级
        public List<LanguageLevel> LanguageLevel { get; set; }
        //证书类型
        public List<SystemInfo> SysComputer { get; set; }
        //水平等级
        public List<ComputerLevel> ComputerLevel { get; set; }
        //专业技术资格系列
        public List<SystemInfo> SysProfessional { get; set; }
        //专业技术资格名称
        public List<SkillList> ProfessionalName { get; set; }
        //专业技术资格等级
        public List<SystemInfo> SysProfessionalLevel { get; set; }
        //技能鉴定工种
        public List<TitlesList> SkillTitlesType { get; set; }
        //技能鉴定级别，资格证书或等级
        public List<SystemInfo> SysLevel { get; set; }
        //职业资格类型
        public List<SystemInfo> SysOccType { get; set; }
        //其他资格类型
        public List<SystemInfo> SysOther { get; set; }
        //公司信息
        public List<CompanyInfo> CompanyInfo { get; set; }
        //职位信息
        public List<CompanyPost> CompanyPost { get; set; }




    }
}